[Back]

MacOS X Developer Preview Release Notes Copyright © 1999-2000 by Apple Computer, Inc. All Rights Reserved.

Mac OS X Developer Preview Release Notes:
OSA (Open Scripting Architecture)

This file contains release notes for OSA.

OSA provides an extensible architecture for scripting languages such as AppleScript. Most of the OSA interfaces also exist on Mac OS; there are no significant differences in functionality for those calls.

The OSA framework was renamed for organizational reasons from OSA.framework in DP3 and earlier to OpenScripting.framework. This should not affect applications unless they linked directly to OSA.framework, which they should not have been doing in the first place. Link to the Carbon umbrella framework instead.

OSA on Mac OS X introduces a set of debugging APIs (OSADebugger...). These will appear on Mac OS in a future release of the system. They are currently not implemented by any scripting component, including AppleScript, though this is planned for Mac OS X GM. You can call any of the debugging APIs safely, but they will all return badComponentSelector.

For details on AppleScript and scripting tools, see the AppleScript release notes.